gpsbabel.git
20 years agoEffectively revert my change from about a month ago. Windows/USB doesn't
robertl [Mon, 20 Feb 2006 00:57:48 +0000 (00:57 +0000)]
Effectively revert my change from about a month ago.  Windows/USB doesn't
do timeouts (!) so the code was hanging on the device read...
When debugging, show the various protocols used.

20 years ago1) If we're generating smartnames and the trailing numeric component was
robertl [Sun, 19 Feb 2006 23:28:24 +0000 (23:28 +0000)]
1) If we're generating smartnames and the trailing numeric component was
shorter than our target name length, keep only the ending N characters; don't
segfault.
2) Replace trailing numeric English words (i.e. "two", "three") with numbers.

20 years agoFix file open-mode (binary files).
oliskoli [Thu, 9 Feb 2006 22:47:58 +0000 (22:47 +0000)]
Fix file open-mode (binary files).

20 years agoWho else can bozo a version number bump?
robertl [Thu, 9 Feb 2006 22:24:36 +0000 (22:24 +0000)]
Who else can bozo a version number bump?

20 years agoBump version for beta.
robertl [Thu, 9 Feb 2006 22:22:32 +0000 (22:22 +0000)]
Bump version for beta.

20 years agoFix Memory leaks. Don't allocate zero-length strings.
oliskoli [Thu, 9 Feb 2006 19:07:36 +0000 (19:07 +0000)]
Fix Memory leaks. Don't allocate zero-length strings.

20 years agoAdd concept of optional fields to output in the xSV formats so that unknown fields...
robertl [Thu, 9 Feb 2006 01:04:13 +0000 (01:04 +0000)]
Add concept of optional fields to output in the xSV formats so that unknown fields may be appended if their value is knonwn.   Modify Garmin POI format to take advantage of this to display geocaching info.

20 years agoRegenerate.
robertl [Thu, 9 Feb 2006 01:01:22 +0000 (01:01 +0000)]
Regenerate.

20 years agoRegenerate dependencies. (It's probably telling that CET leaked into
robertl [Thu, 9 Feb 2006 00:59:17 +0000 (00:59 +0000)]
Regenerate dependencies.  (It's probably telling that CET leaked into
almost everything.)

20 years agoWhitespace fixes.
robertl [Thu, 9 Feb 2006 00:50:36 +0000 (00:50 +0000)]
Whitespace fixes.

20 years agoClarify that this document is inoperative.
robertl [Thu, 9 Feb 2006 00:37:06 +0000 (00:37 +0000)]
Clarify that this document is inoperative.

20 years agoGustavo Niemeyer contributes support for GPS TrackMaker GTM files.
robertl [Tue, 7 Feb 2006 18:28:56 +0000 (18:28 +0000)]
Gustavo Niemeyer contributes support for GPS TrackMaker GTM files.

20 years agoAdd new option to sort filter to allow sorting by time.
robertl [Tue, 7 Feb 2006 05:26:48 +0000 (05:26 +0000)]
Add new option to sort filter to allow sorting by time.

20 years agoPlaster over difference between serial and usb timeouts.
robertl [Tue, 31 Jan 2006 16:45:17 +0000 (16:45 +0000)]
Plaster over difference between serial and usb timeouts.

20 years agoQuick fix to keep the trunk running while I continue the USB rework.
robertl [Tue, 31 Jan 2006 03:15:19 +0000 (03:15 +0000)]
Quick fix to keep the trunk running while I continue the USB rework.

20 years agoRetain product ID and version.
robertl [Mon, 30 Jan 2006 14:49:10 +0000 (14:49 +0000)]
Retain product ID and version.

20 years agoSketch in receiver state machine for bulk/intr mode (dashtop/x series).
robertl [Mon, 30 Jan 2006 06:55:25 +0000 (06:55 +0000)]
Sketch in receiver state machine for bulk/intr mode (dashtop/x series).
Refactor some of the duplication between the libusb and windows code.

20 years ago#defines for USB packet types to improve readability.
robertl [Mon, 30 Jan 2006 04:25:56 +0000 (04:25 +0000)]
#defines for USB packet types to improve readability.

20 years agoMore of the less disruptive Garmin changes...
robertl [Mon, 30 Jan 2006 04:15:10 +0000 (04:15 +0000)]
More of the less disruptive Garmin changes...
Fix polarity of test to allow lowercase letters to X series.
If waypoint is unknown on write for D109 or D110, tell the GPS that.
Improve readability of debugging code when generating unit ID headers.
Rework the product inquiry at startup.   Instead of fixed count,
read until error.
Display session req and request bulk packets when debugging protocol.

20 years agoImprove (debugging) text that announced which xfer protocols are used.
robertl [Sun, 29 Jan 2006 21:41:06 +0000 (21:41 +0000)]
Improve (debugging) text that announced which xfer protocols are used.
Improve several error messages.

20 years agoLet GPS_User take varargs.
robertl [Sun, 29 Jan 2006 21:39:38 +0000 (21:39 +0000)]
Let GPS_User take varargs.

20 years agoRemove relic from pre-cet time.
oliskoli [Fri, 27 Jan 2006 00:27:49 +0000 (00:27 +0000)]
Remove relic from pre-cet time.

20 years agoUpdate gdb "watermark".
oliskoli [Thu, 26 Jan 2006 22:16:53 +0000 (22:16 +0000)]
Update gdb "watermark".

20 years agoRemove single quotation mark and replace "MS-ANSI" with global defined CET_CHARSET_MS...
oliskoli [Thu, 26 Jan 2006 21:48:44 +0000 (21:48 +0000)]
Remove single quotation mark and replace "MS-ANSI" with global defined CET_CHARSET_MS_ANSI.

20 years agoChange seperator in extra version to "underscore" (minus will break rpm generation).
oliskoli [Thu, 26 Jan 2006 19:54:49 +0000 (19:54 +0000)]
Change seperator in extra version to "underscore" (minus will break rpm generation).

20 years agoFor SP2720, set shortname length to 20. (Which isn't supported yet.)
robertl [Thu, 26 Jan 2006 18:49:36 +0000 (18:49 +0000)]
For SP2720, set shortname length to 20.   (Which isn't supported yet.)
For 60CSX, set shortname length to 14, allow spaces, lower case, and i18n.
For Quest, allow i18n.
For all receivers not explictly marked for i18n, force ASCII.
More aggressively discard clearly bogus altitude.
When writing routes, include route names.
Populate lat and long when writing routes.  (Guess that's not used much.)

20 years agoPrecompute crc32 on GPX lookup table on startup so we spend less time
robertl [Tue, 24 Jan 2006 15:30:54 +0000 (15:30 +0000)]
Precompute crc32 on GPX lookup table on startup so we spend less time
in strcmp later.

20 years agoMake sed to findstr translation more compatible.
oliskoli [Sun, 22 Jan 2006 21:45:08 +0000 (21:45 +0000)]
Make sed to findstr translation more compatible.
Add findstr option /R for regular expressions.

20 years agoIncrease maximum line length to 256.
oliskoli [Sun, 22 Jan 2006 19:27:37 +0000 (19:27 +0000)]
Increase maximum line length to 256.

20 years agoAdded shell command "cat" (will become "TYPE").
oliskoli [Sun, 22 Jan 2006 18:15:45 +0000 (18:15 +0000)]
Added shell command "cat" (will become "TYPE").

20 years agoC99-ism sneaked in.
robertl [Sun, 22 Jan 2006 18:04:16 +0000 (18:04 +0000)]
C99-ism sneaked in.

20 years agoReader simplified with new inifile library.
oliskoli [Sun, 22 Jan 2006 17:23:53 +0000 (17:23 +0000)]
Reader simplified with new inifile library.

20 years agoFixed inifile error in LIBOBJS list.
oliskoli [Sun, 22 Jan 2006 17:17:50 +0000 (17:17 +0000)]
Fixed inifile error in LIBOBJS list.

20 years agoAdded a little library for reading files structured like inifiles.
oliskoli [Sun, 22 Jan 2006 17:04:05 +0000 (17:04 +0000)]
Added a little library for reading files structured like inifiles.

20 years agoAdded test data for nmea file format.
oliskoli [Sat, 21 Jan 2006 18:44:50 +0000 (18:44 +0000)]
Added test data for nmea file format.

20 years agoHandling of timestamps fixed. New option "date" for date-free tracks.
oliskoli [Sat, 21 Jan 2006 18:33:23 +0000 (18:33 +0000)]
Handling of timestamps fixed. New option "date" for date-free tracks.

20 years agoStrengthen wording on Garmin USB error messages.
robertl [Thu, 19 Jan 2006 17:40:28 +0000 (17:40 +0000)]
Strengthen wording on Garmin USB error messages.

20 years agobackslashes are escaped in the new format - test case BNA to DFW
parkrrrr [Tue, 17 Jan 2006 21:59:12 +0000 (21:59 +0000)]
backslashes are escaped in the new format - test case BNA to DFW

20 years agoTypo fixes and sample command changes.
oliskoli [Mon, 16 Jan 2006 22:24:37 +0000 (22:24 +0000)]
Typo fixes and sample command changes.

20 years agoMemory leak fixed.
oliskoli [Mon, 16 Jan 2006 22:16:08 +0000 (22:16 +0000)]
Memory leak fixed.

20 years agoCompiler warning fixes.
oliskoli [Mon, 16 Jan 2006 22:11:21 +0000 (22:11 +0000)]
Compiler warning fixes.

20 years agoCompiler warning fixes.
oliskoli [Mon, 16 Jan 2006 22:06:00 +0000 (22:06 +0000)]
Compiler warning fixes.

20 years agoSplit commands which results in more than one running instance of gpsbabel (testo...
oliskoli [Sat, 14 Jan 2006 20:46:07 +0000 (20:46 +0000)]
Split commands which results in more than one running instance of gpsbabel (testo errors on smp systems).

20 years agoEnsure waypoints are named uniquely before writing.
robertl [Sat, 14 Jan 2006 03:48:29 +0000 (03:48 +0000)]
Ensure waypoints are named uniquely before writing.

20 years agoAdd unicsv.
robertl [Thu, 12 Jan 2006 20:35:43 +0000 (20:35 +0000)]
Add unicsv.

20 years agoAdd unicsv format to for xsv where first list describes subsequent data.
robertl [Thu, 12 Jan 2006 19:59:58 +0000 (19:59 +0000)]
Add unicsv format to for xsv where first list describes subsequent data.

20 years agomore notes
parkrrrr [Thu, 12 Jan 2006 15:18:06 +0000 (15:18 +0000)]
more notes

20 years agoAdd support for Cambridge/Winpilot format.
robertl [Wed, 11 Jan 2006 18:34:49 +0000 (18:34 +0000)]
Add support for Cambridge/Winpilot format.

20 years agoAdd support for SeeYou glider pilot software. http://www.seeyou.ws/
robertl [Wed, 11 Jan 2006 18:27:28 +0000 (18:27 +0000)]
Add support for SeeYou glider pilot software.  seeyou.ws/

20 years agoAdd 'modifier' argument to [IO] field in xcsv. Initially define 'absolute" and ...
robertl [Wed, 11 Jan 2006 07:08:33 +0000 (07:08 +0000)]
Add 'modifier' argument to [IO] field in xcsv.  Initially define 'absolute" and "no_delim_before".

20 years agoMemory leak fix: release badchars member directly because currently setshort_badchars...
oliskoli [Tue, 10 Jan 2006 22:22:49 +0000 (22:22 +0000)]
Memory leak fix: release badchars member directly because currently setshort_badchars() always allocates something.

20 years agoAdded informational parameter to CHECK_INP macro (more info when ends with fatal).
oliskoli [Tue, 10 Jan 2006 22:13:11 +0000 (22:13 +0000)]
Added informational parameter to CHECK_INP macro (more info when ends with fatal).

20 years agoFake timestamp when making track from wpt in cvt filter.
robertl [Tue, 10 Jan 2006 21:17:15 +0000 (21:17 +0000)]
Fake timestamp when making track from wpt in cvt filter.

20 years agoMove decl in google.c from C99 style to C89 style.
robertl [Tue, 10 Jan 2006 21:16:00 +0000 (21:16 +0000)]
Move decl in google.c from C99 style to C89 style.

20 years agoAdded 'maxcmts' argument to Magellan SD writer.
robertl [Tue, 10 Jan 2006 21:15:37 +0000 (21:15 +0000)]
Added 'maxcmts' argument to Magellan SD writer.

20 years agoRevert bad change to route reader in Ozi.
robertl [Tue, 10 Jan 2006 21:15:00 +0000 (21:15 +0000)]
Revert bad change to route reader in Ozi.

20 years agoMaggeo: add ability to write 8859-1. Disbaled for now as firmware is too new to...
robertl [Tue, 10 Jan 2006 21:13:38 +0000 (21:13 +0000)]
Maggeo: add ability to write 8859-1.  Disbaled for now as firmware is too new to require.

20 years agoVaporize record delimiters from fields when writing Ozi.
robertl [Tue, 10 Jan 2006 14:14:55 +0000 (14:14 +0000)]
Vaporize record delimiters from fields when writing Ozi.

20 years agoLat/long are absolutes since we have a different hemi field.
robertl [Tue, 10 Jan 2006 14:00:55 +0000 (14:00 +0000)]
Lat/long are absolutes since we have a different hemi field.

20 years agoA truckload of minor changes to improve error reporting from Garmin modules.
robertl [Mon, 9 Jan 2006 22:47:08 +0000 (22:47 +0000)]
A truckload of minor changes to improve error reporting from Garmin modules.

20 years agoTurn on MALLOC_CHECK.
robertl [Mon, 9 Jan 2006 20:34:29 +0000 (20:34 +0000)]
Turn on MALLOC_CHECK.

20 years agofixed overlapping strcpy
parkrrrr [Mon, 9 Jan 2006 19:03:07 +0000 (19:03 +0000)]
fixed overlapping strcpy

20 years agoTest xml time failure correctly.
robertl [Mon, 9 Jan 2006 17:30:09 +0000 (17:30 +0000)]
Test xml time failure correctly.

20 years agobug: freeing non-malloced string
parkrrrr [Mon, 9 Jan 2006 17:16:10 +0000 (17:16 +0000)]
bug: freeing non-malloced string

20 years agoAlways duplicate badchar string into handle to eliminate special cases on
robertl [Mon, 9 Jan 2006 17:07:30 +0000 (17:07 +0000)]
Always duplicate badchar string into handle to eliminate special cases on
the handle release.

20 years agoDon't emit time if we don't have time. Don't have time if gmtime fails.
robertl [Mon, 9 Jan 2006 16:22:03 +0000 (16:22 +0000)]
Don't emit time if we don't have time.  Don't have time if gmtime fails.

20 years agoTesto for January 06 Google Maps change
parkrrrr [Mon, 9 Jan 2006 15:55:58 +0000 (15:55 +0000)]
Testo for January 06 Google Maps change

20 years agoJanuary 2006 changes to Google Maps
parkrrrr [Mon, 9 Jan 2006 15:55:25 +0000 (15:55 +0000)]
January 2006 changes to Google Maps

20 years agoCorrectly handle mpsmergeout option as a real binary option.
robertl [Fri, 6 Jan 2006 19:59:57 +0000 (19:59 +0000)]
Correctly handle mpsmergeout option as a real binary option.

20 years agoOoopsy. Forgot to terminate the options list.
robertl [Fri, 6 Jan 2006 19:54:00 +0000 (19:54 +0000)]
Ooopsy.  Forgot to terminate the options list.

20 years agoRename uuid_generate to avoid conflich with one in darwin's libm.
robertl [Tue, 3 Jan 2006 15:50:02 +0000 (15:50 +0000)]
Rename uuid_generate to avoid conflich with one in darwin's libm.

20 years agoCET-workarround for gpx files removed. "encoding=UTF-8" for gpx format is standard...
oliskoli [Thu, 22 Dec 2005 23:49:36 +0000 (23:49 +0000)]
CET-workarround for gpx files removed. "encoding=UTF-8" for gpx format is standard from now.

20 years agoFixed "copy and paste" artefact.
oliskoli [Thu, 22 Dec 2005 22:59:59 +0000 (22:59 +0000)]
Fixed "copy and paste" artefact.

20 years agoFixed directory name to create for the application.
oliskoli [Wed, 21 Dec 2005 23:14:20 +0000 (23:14 +0000)]
Fixed directory name to create for the application.
Defined mutex (and create in utils.pas) to tell "Setup" that we are running.
Replaced several locations of version and release with const definitions.
Changed basename for setup package to iGPSBabel-{#Version}{#Release}.

20 years agoShow diffs and pause only if "fc" returns with an error.
oliskoli [Mon, 19 Dec 2005 23:01:30 +0000 (23:01 +0000)]
Show diffs and pause only if "fc" returns with an error.

20 years agoAdded testo sequence for "real" geoniche file format.
oliskoli [Mon, 19 Dec 2005 22:45:07 +0000 (22:45 +0000)]
Added testo sequence for "real" geoniche file format.

20 years agoEnhance geoniche to read the "real" geoniche binary format.
oliskoli [Mon, 19 Dec 2005 22:44:15 +0000 (22:44 +0000)]
Enhance geoniche to read the "real" geoniche binary format.

20 years agoAdded gpx reference for "real" geoniche file format.
oliskoli [Mon, 19 Dec 2005 22:31:10 +0000 (22:31 +0000)]
Added gpx reference for "real" geoniche file format.

20 years agoAdded gpsbabel startup-time (freezed and unfreezed) to global variables.
oliskoli [Mon, 19 Dec 2005 22:11:52 +0000 (22:11 +0000)]
Added gpsbabel startup-time (freezed and unfreezed) to global variables.

20 years agoAdded "real" geoniche file (binary) to reference.
oliskoli [Mon, 19 Dec 2005 21:56:00 +0000 (21:56 +0000)]
Added "real" geoniche file (binary) to reference.

20 years agoPlatform depended code removed.
oliskoli [Mon, 19 Dec 2005 19:27:33 +0000 (19:27 +0000)]
Platform depended code removed.

20 years agoJust some updates for the hivemind
parkrrrr [Fri, 16 Dec 2005 15:17:39 +0000 (15:17 +0000)]
Just some updates for the hivemind

20 years agoWrite status of '3' when writing Delorme GPL files.
robertl [Thu, 15 Dec 2005 16:43:37 +0000 (16:43 +0000)]
Write status of '3' when writing Delorme GPL files.

20 years agoSketch in example of converting waypoints to tracks.
robertl [Wed, 14 Dec 2005 21:17:30 +0000 (21:17 +0000)]
Sketch in example of converting waypoints to tracks.

20 years agoan1 is a binary format; use bincompare
parkrrrr [Tue, 13 Dec 2005 15:20:11 +0000 (15:20 +0000)]
an1 is a binary format; use bincompare

20 years agoupdate for radius default changes
parkrrrr [Tue, 13 Dec 2005 15:14:33 +0000 (15:14 +0000)]
update for radius default changes

20 years agoAdded 'circle' type and 'radius' option to an1
parkrrrr [Tue, 13 Dec 2005 15:11:32 +0000 (15:11 +0000)]
Added 'circle' type and 'radius' option to an1

20 years agoAdded envirounment variable GPSBABEL_FREEZE_TIME to mkwintesto.c.
oliskoli [Tue, 13 Dec 2005 01:27:58 +0000 (01:27 +0000)]
Added envirounment variable GPSBABEL_FREEZE_TIME to mkwintesto.c.

20 years agoAdded enviroment variable GPSBABEL_FREEZE_TIME to mkwintesto.c.
oliskoli [Tue, 13 Dec 2005 00:01:51 +0000 (00:01 +0000)]
Added enviroment variable GPSBABEL_FREEZE_TIME to mkwintesto.c.

20 years agoWrite CR/LF only from NON-Windows based platforms.
oliskoli [Mon, 12 Dec 2005 23:58:59 +0000 (23:58 +0000)]
Write CR/LF only from NON-Windows based platforms.

20 years agoUpdate GUI to internal release 0.2.2.21 (12/12/2005).
oliskoli [Mon, 12 Dec 2005 22:40:54 +0000 (22:40 +0000)]
Update GUI to internal release 0.2.2.21 (12/12/2005).
GUI has now embedded french and german translations for GUI and gpsbabel options.

20 years agoFrench translations per 12/12/2005.
oliskoli [Mon, 12 Dec 2005 22:29:43 +0000 (22:29 +0000)]
French translations per 12/12/2005.

20 years agoGerman translations per 12/12/2005.
oliskoli [Mon, 12 Dec 2005 22:29:02 +0000 (22:29 +0000)]
German translations per 12/12/2005.

20 years agoChange option cartoexplorer to cartoexploreur.
oliskoli [Mon, 12 Dec 2005 21:53:11 +0000 (21:53 +0000)]
Change option cartoexplorer to cartoexploreur.

20 years agoChanged "Carto Explorer" to "Carto Exploreur" (cartoexplorer to cartoexploreur).
oliskoli [Mon, 12 Dec 2005 21:45:50 +0000 (21:45 +0000)]
Changed "Carto Explorer" to "Carto Exploreur" (cartoexplorer to cartoexploreur).
Check this option in pcx_route_hdr too.

20 years agoAllow override of Yahoo address field separators.
robertl [Mon, 12 Dec 2005 19:37:26 +0000 (19:37 +0000)]
Allow override of Yahoo address field separators.

20 years agoParse address for Yahoo reader, too.
robertl [Mon, 12 Dec 2005 17:12:59 +0000 (17:12 +0000)]
Parse address for Yahoo reader, too.

20 years agoSketch in Yahoo geocode reader.
robertl [Mon, 12 Dec 2005 15:43:00 +0000 (15:43 +0000)]
Sketch in Yahoo geocode reader.

20 years agoWarn about -o appearing on command line before -i.
robertl [Mon, 12 Dec 2005 15:42:27 +0000 (15:42 +0000)]
Warn about -o appearing on command line before -i.

20 years agoCatch ARGTYPE_INT arguments with defaults that aren't integers.
robertl [Sat, 10 Dec 2005 20:35:21 +0000 (20:35 +0000)]
Catch ARGTYPE_INT arguments with defaults that aren't integers.